Файл application.properties та конфігурації

application.properties або application.yml – це основні конфігураційні файли у Spring Boot, які дозволяють керувати параметрами застосунку.

1. Основні налаштування

Приклад конфігураційного файлу application.properties:

                
                server.port=8081
                spring.application.name=MySpringBootApp
                logging.level.org.springframework=DEBUG
                
            

Еквівалент у application.yml:

                
                server:
                  port: 8081
                spring:
                  application:
                    name: MySpringBootApp
                logging:
                  level:
                    org.springframework: DEBUG
                
            

2. Налаштування бази даних

Приклад конфігурації для H2 Database:

                
                spring.datasource.url=jdbc:h2:mem:testdb
                spring.datasource.driverClassName=org.h2.Driver
                spring.datasource.username=sa
                spring.datasource.password=
                spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
                
            

3. Використання профілів

Spring Boot підтримує профілі для різних середовищ (наприклад, dev, prod):

                
                spring.profiles.active=dev
                
            

Створення окремого файлу для середовища application-dev.properties:

                
                server.port=8082
                spring.datasource.url=jdbc:mysql://localhost:3306/devdb
                
            

Назад Далі